import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
    plugins: [vue()],
    resolve: {
        alias: {
            '@': fileURLToPath(new URL('./src',
                import.meta.url))
        }
    },
    server: {
        open: true, // 设置服务启动时是否自动打开浏览器
        cors: true, // 允许跨域
        host: true,
        // 设置代理，根据我们项目实际情况配置
        proxy: {
            '/dev-api': { //"/dev-api"对应后端项目"http://localhost:8081/pageoffice6-springboot2-back"地址 
                target: 'http://localhost:8081/pageoffice6-springboot2-back',
                changeOrigin: true, //是否跨域
                rewrite: (p) => p.replace(/^\/dev-api/, ''),
            }
        }
    }

})